package config

import "go-likaladi-shop/common/base_config"

// ServerConfig 结构体用于存储整个服务器的配置信息。
// 该结构体包含服务器的基本信息及用户服务的配置信息。
type ServerConfig struct {
	Name         string                   `mapstructure:"name"` // 服务器名称，对应配置文件中的 "name" 字段
	Sport        int                      `mapstructure:"port"` // 服务器运行的端口号，对应配置文件中的 "sport" 字段
	MysqlConfig  base_config.MysqlConfig  `mapstructure:"mysql"`
	ConsulConfig base_config.ConsulConfig `mapstructure:"consul"`
	Register     base_config.Register     `mapstructure:"register"`
}
